home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19970326-19970626 / 000001_news@columbia.edu _Wed Mar 26 17:32:08 1997.msg < prev    next >
Internet Message Format  |  2020-01-01  |  5KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id RAA27699
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Wed, 26 Mar 1997 17:32:07 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id RAA12377
  7.     for kermit.misc@watsun; Wed, 26 Mar 1997 17:32:06 -0500 (EST)
  8. Path: news.columbia.edu!not-for-mail
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Newsgroups: comp.os.ms-windows.nt.misc,comp.protocols.kermit.misc
  11. Subject: Re: K95 Kermit flickers on Key Input in NT4.0
  12. Date: 26 Mar 1997 17:31:58 -0500
  13. Organization: Columbia University
  14. Lines: 84
  15. Message-ID: <5hc84u$qum@watsun.cc.columbia.edu>
  16. References: <5hbo8d$lbi$1@news.impulse.net>
  17. NNTP-Posting-Host: watsun.cc.columbia.edu
  18. Xref: news.columbia.edu comp.os.ms-windows.nt.misc:184911 comp.protocols.kermit.misc:6816
  19.  
  20. In article <5hbo8d$lbi$1@news.impulse.net>,
  21. Stephen Au <stephen@arktel.com> wrote:
  22. : I have been using K95 under WIN95 for sometime and it works OK (slow)
  23. :
  24. Slow compared to what?
  25.  
  26. : and I can't use just any window size I want.
  27. :
  28. Due to a bug in Windows 95.
  29.  
  30. : I recently upgraded my system to NT 4.0...
  31. :
  32. Which does not have the bug relating to console screen dimensions...
  33.  
  34. : and the first thing I noticed was that text in K95 window flickers as I
  35. : was typing. This flickering happens even in the command screen, as well as
  36. : when connected. I have not seen this problem on WIN95, and neither does
  37. : this occur in vanilla DOS session in an NT window.  I went over to a
  38. : colleague's NT workstation and it does the same thing.
  39. : The system I tried are PCI-based Pentium/120 and 133 (Dell). One with the
  40. : STB PowerGraph Trio64V+ and the other one uses S3. 
  41. : K95 has patch 11 updates.
  42. Which is current.
  43.  
  44. : Does anyone has similar problem and has a remedy? Thank you very much.
  45. Some people have seen this, most do not see it.
  46.  
  47. : This is a big disappointment considering I have been using all versions
  48. : of Kermit in MSDOS, Unix, and OS2, and these versions are rock solid.
  49. In Windows, we're dealing with a much more... "complicated" environment.
  50. There are infinite combinations of hardware, graphics adapters, drivers,
  51. BIOS's, etc, and bugs in all of these.  
  52.  
  53. Kermit is updating the screen in the approved Win32 manner.  If there is
  54. flicker, it is not caused by Kermit, but rather by the driver that Kermit
  55. is calling upon to do it, and/or the video adapter.
  56.  
  57. The following entry from Kermit 95's BUGS.TXT file might be helpful:
  58.  
  59. 27. Screen updates updates are slow on some PCs
  60.  
  61. Video drivers vary in speed.  Those in Windows NT tend to be significantly
  62. slower than those in Windows 95.  Even in Windows 95, some drivers or
  63. hardware might be slower than Kermit 95 was designed for.  Kermit 95's
  64. default screen-updating cycle is 100 milliseconds (1/10 second); if your
  65. video driver is slower than that, you might be able to make Kermit go faster
  66. by increasing (yes, increasing) its screen-update interval, for example:
  67.  
  68.   SET TERMINAL SCREEN-UPDATE FAST 200
  69.  
  70. Flickering can occur when the video driver is not performing a comparison
  71. between what is already on the screen and what it is being asked to write.
  72. So it paints the entire window (which takes time) even when it doesn't have
  73. to.  When acceleration is on (and supported by the driver) minimal screen
  74. paints occur and screen updates should be fast.  In the Control Panel either
  75. on the Display object or the System Object, there is a performance page which
  76. allows you to set the Video Acceleration properties.  Make sure this is set
  77. to use full acceleration.  The only flickering you should see in this case is
  78. the mouse pointer, since it is turned off and on, before and after each
  79. console screen paint.
  80.  
  81. If that doesn't help, you can experiment with Kermit 95's SET TERMINAL
  82. SCREEN-UPDATE FAST and SMOOTH options to choose which algorithm is used to
  83. update the screen when new data arrives from the host.  Whenever a byte
  84. arrives from the host it is processed by an incoming data thread.  If it
  85. results in a screen write, an internal screen buffer is updated and a "dirty"
  86. flag is set.  When using the FAST algorithm, the screen buffer is copied to
  87. the physical screen on a timer thereby allowing the maximum data throughput
  88. from the host to occur regardless of the speed of the video drivers.  This is
  89. the default.  The negative aspect of this method is that on really fast
  90. connections it is possible for some screen writes to never make it to the
  91. screen, e.g. during continuous scrolling (but the data is processed correctly,
  92. and can be viewed in the scrollback buffer).  The SMOOTH option says to copy
  93. the screen buffer to the window whenever the dirty flag is set.  This results
  94. in much slower data handling, and a potentially significant increase in the
  95. number of screen writes.
  96.  
  97. - Frank